home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-11-15 | 4.1 KB | 117 lines | [TEXT/MPS ] |
- *********************************************************************************
- * *
- * snbtaskEqu.a - Serial NB task definitions. *
- * *
- * Richard W. Mincher. February 20, 1990. *
- * *
- * Copyright © 1990, Apple Computer, Inc. All rights reserved. *
- * *
- *********************************************************************************
-
- SNBCLOCK Equ 7372800 ; Serial NB Clock Freq (Hz)
-
- SCC_C1A Equ $500005 ; SCC #1 Channel A Control
- SCC_D1A Equ $500007 ; SCC #1 Channel A Data
-
- SCC_C1B Equ $500001 ; SCC #1 Channel B Control
- SCC_D1B Equ $500003 ; SCC #1 Channel B Data
-
- SCC_C2A Equ $400005 ; SCC #2 Channel A Control
- SCC_D2A Equ $400007 ; SCC #2 Channel A Data
-
- SCC_C2B Equ $400001 ; SCC #2 Channel B Control
- SCC_D2B Equ $400003 ; SCC #2 Channel B Data
-
- VS_1A_TBE Equ $120 ; Vector SCC #1 Channel A TBE
- VS_1A_ESC Equ $128 ; Vector SCC #1 Channel A ESC
- VS_1A_RCA Equ $130 ; Vector SCC #1 Channel A RCA
- VS_1A_SRC Equ $138 ; Vector SCC #1 Channel A SRC
-
- VS_1B_TBE Equ $100 ; Vector SCC #1 Channel A TBE
- VS_1B_ESC Equ $108 ; Vector SCC #1 Channel A ESC
- VS_1B_RCA Equ $110 ; Vector SCC #1 Channel A RCA
- VS_1B_SRC Equ $118 ; Vector SCC #1 Channel A SRC
-
- VS_2A_TBE Equ $160 ; Vector SCC #1 Channel A TBE
- VS_2A_ESC Equ $168 ; Vector SCC #1 Channel A ESC
- VS_2A_RCA Equ $170 ; Vector SCC #1 Channel A RCA
- VS_2A_SRC Equ $178 ; Vector SCC #1 Channel A SRC
-
- VS_2B_TBE Equ $140 ; Vector SCC #1 Channel A TBE
- VS_2B_ESC Equ $148 ; Vector SCC #1 Channel A ESC
- VS_2B_RCA Equ $150 ; Vector SCC #1 Channel A RCA
- VS_2B_SRC Equ $158 ; Vector SCC #1 Channel A SRC
-
- SIZETX Equ 2000 ; Size of transmit buffer
-
- SIZERX Equ 2000 ; Size of receive buffer
- RXSTOP Equ 200 ; When to turn on flow ctl.
- RXSTART Equ 250 ; When to turn on flow ctl.
-
- TICKLESIZE Equ 100 ; Tx/Rx Tickle size
-
-
- g Record $200
- myTid DS.L 1 ; place for my TID
- hisTid DS.L 1 ; place for his TID
- sRxCount DS.W 1 ; Receive Count for status
- sTxCount DS.W 1 ; Transmit count for status
-
- txFirst DS.L 1 ; Transmit Buffer "First"
- txOut DS.L 1 ; Transmit Buffer "Out"
- txIn DS.L 1 ; Transmit Buffer "In"
- txLast DS.L 1 ; Transmit Buffer "Last"
-
- txQHead DS.L 1 ; Transmit Queue Head
- txQTail DS.L 1 ; Transmit Queue Tail
- txSignal DS.L 1 ; Transmit Signal
-
- txCount DS.W 1 ; Transmit Count
- txTickle DS.W 1 ; Transmit Tickle Count
- txMax DS.W 1 ; Transmit Maximum Buffer
-
- rxFirst DS.L 1 ; Receive Buffer "First"
- rxOut DS.L 1 ; Receive Buffer "Out"
- rxIn DS.L 1 ; Receive Buffer "In"
- rxLast DS.L 1 ; Receive Buffer "Last"
-
- rxQHead DS.L 1 ; Receive Queue Head
- rxQTail DS.L 1 ; Receive Queue Tail
- rxSignal DS.L 1 ; Receive Signal
-
- rxCount DS.W 1 ; Receive Count
- rxTickle DS.W 1 ; Receive Tickle Count
- rxMax DS.W 1 ; Receive Maximum Buffer
-
- tbeCount DS.W 1 ; tbe statistics
- escCount DS.W 1 ; esc statistics
- rcaCount DS.W 1 ; rca statistics
- srcCount DS.W 1 ; src statistics
-
- peChar DS.B 1 ; PE Character
- altChar DS.B 1 ; PE Alternate character
- flowOff DS.B 1 ; Inbound flowcontrol
- asyncErr DS.B 1 ; asynchronous errors
- ctlOptions DS.B 1 ; Control Options
- xOffFlag DS.B 1 ; XOFF received flag
- swhs DS.B 1 ; Outbound Software Handshake
- hwhs DS.B 1 ; Outbound Hardware Handshake
- sendXOnff DS.B 1 ; XON/XOFF to send
- CTSFlag DS.B 1 ; CTS Flag
- charMask DS.B 1 ; Character Mask
- xOnChar DS.B 1 ; Current XON character
- xOffChar DS.B 1 ; Current XOFF character
- options DS.B 1 ; More Options
- postOptions DS.B 1 ; Event posting options
- inSwHs DS.B 1 ; Inbound Software Handshake
- inHwHs DS.B 1 ; Inbound Hardware Handshake
- prevStat DS.B 1 ; Previous RR1 vlaue
- moreTx DS.B 1 ; more interrupts expected
-
- lastWR3 DS.B 1 ; last WR3 value
- lastWR4 DS.B 1 ; last WR4 value
- lastWR5 DS.B 1 ; last WR5 value
- baudHigh DS.B 1 ; baud rate - High
- baudLow DS.B 1 ; baud rate - Low
-
- EndR